import redis


class Config(object):
	'''工程的配置信息'''
	SECRET_KEY = 'kjbkdjbfalkdf'
	# 数据库配置信息
	SQLALCHEMY_DATABASE_URI = 'mysql://root:root@127.0.0.1:3306/ihome'
	SQLALCHEMY_TRACK_MODIFICATIONS = True

	# redis配置
	REDIS_HOST = '192.168.75.128'
	REDIS_PORT = 6379

	# flask_session用到的配置信息
	SESSION_TYPE = 'redis'  # 指明保存到redis中
	SESSION_USE_SIGNER = True  # 让cookie中的session_id被加密签名处理
	SESSION_REDIS = redis.StrictRedis(host=REDIS_HOST, port=REDIS_PORT)
	PERMANENT_SESSION_LIFETIME = 86400  # session的有效期，单位秒


class DevelopmentConfig(Config):
	'''开发者模式'''
	DEBUG = True


class ProductionConfig(Config):
	'''生产模式'''
	pass


config_dict={
	'develop':DevelopmentConfig,
	'product':ProductionConfig
}